package com.pengy.shengxian.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 报价单明细表实体类
 */
public class BjdDetail {
    private Long id; // 明细记录号
    private String bjdInfoCode; // 报价单号
    private Date bjdInfoDate; // 报价单日期
    private String bjdDetailGoodsName; // 商品名称
    private String bjdDetailGoodsCode; // 商品编码
    private String bjdDetailGoodsSpecs; // 规格
    private String bjdDetailGoodsSupplier; // 供应商
    private String bjdDetailGoodsManufacturer; // 生产厂家
    private String bjdDetailGoodsDescribe; // 描述
    private String bjdDetailGoodsUnit; // 单位
    private BigDecimal bjdDetailGoodOfficialAvgprice; // 官网平均价
    private BigDecimal bjdDetailGoodsZhgdAvgprice; // 周谷堆平均价
    private BigDecimal bjdDetailGoodMarkupRate; // 投标加价率
    private BigDecimal bjdDetailGoodsMarginRate; // 上浮毛利率
    private BigDecimal bjdDetailGoodsRate; // 税率
    private Double bjdDetailGoodsPriceNotax; // 配送价(不含税，斤)
    private Double bjdDetailGoodsPriceJin; // 配送报价
    private BigDecimal bjdDetailGoodBaseRiseandfall; // 基础价涨幅
    private String bjdDetailGoodReferenceStandard; // 参考标准
    private String bjdDetailReserve1; // 预留字段1
    private String bjdDetailReserve2; // 预留字段2
    private String bjdDetailReserve3; // 预留字段3
    private String bjdDetailRemark; // 备注
    private BigDecimal bjdDetailGoodsPrice; // 报价单价格(真实报价)
    private Integer outbjdInfoId; // 报价单封面id
    private String bjdDetailGoodType; // 商品类型编码

    public BjdDetail() {}

    // Getters and Setters
    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public String getBjdInfoCode() { return bjdInfoCode; }
    public void setBjdInfoCode(String bjdInfoCode) { this.bjdInfoCode = bjdInfoCode; }
    public Date getBjdInfoDate() { return bjdInfoDate; }
    public void setBjdInfoDate(Date bjdInfoDate) { this.bjdInfoDate = bjdInfoDate; }
    public String getBjdDetailGoodsName() { return bjdDetailGoodsName; }
    public void setBjdDetailGoodsName(String bjdDetailGoodsName) { this.bjdDetailGoodsName = bjdDetailGoodsName; }
    public String getBjdDetailGoodsCode() { return bjdDetailGoodsCode; }
    public void setBjdDetailGoodsCode(String bjdDetailGoodsCode) { this.bjdDetailGoodsCode = bjdDetailGoodsCode; }
    public String getBjdDetailGoodsSpecs() { return bjdDetailGoodsSpecs; }
    public void setBjdDetailGoodsSpecs(String bjdDetailGoodsSpecs) { this.bjdDetailGoodsSpecs = bjdDetailGoodsSpecs; }
    public String getBjdDetailGoodsSupplier() { return bjdDetailGoodsSupplier; }
    public void setBjdDetailGoodsSupplier(String bjdDetailGoodsSupplier) { this.bjdDetailGoodsSupplier = bjdDetailGoodsSupplier; }
    public String getBjdDetailGoodsManufacturer() { return bjdDetailGoodsManufacturer; }
    public void setBjdDetailGoodsManufacturer(String bjdDetailGoodsManufacturer) { this.bjdDetailGoodsManufacturer = bjdDetailGoodsManufacturer; }
    public String getBjdDetailGoodsDescribe() { return bjdDetailGoodsDescribe; }
    public void setBjdDetailGoodsDescribe(String bjdDetailGoodsDescribe) { this.bjdDetailGoodsDescribe = bjdDetailGoodsDescribe; }
    public String getBjdDetailGoodsUnit() { return bjdDetailGoodsUnit; }
    public void setBjdDetailGoodsUnit(String bjdDetailGoodsUnit) { this.bjdDetailGoodsUnit = bjdDetailGoodsUnit; }
    public BigDecimal getBjdDetailGoodOfficialAvgprice() { return bjdDetailGoodOfficialAvgprice; }
    public void setBjdDetailGoodOfficialAvgprice(BigDecimal bjdDetailGoodOfficialAvgprice) { this.bjdDetailGoodOfficialAvgprice = bjdDetailGoodOfficialAvgprice; }
    public BigDecimal getBjdDetailGoodsZhgdAvgprice() { return bjdDetailGoodsZhgdAvgprice; }
    public void setBjdDetailGoodsZhgdAvgprice(BigDecimal bjdDetailGoodsZhgdAvgprice) { this.bjdDetailGoodsZhgdAvgprice = bjdDetailGoodsZhgdAvgprice; }
    public BigDecimal getBjdDetailGoodMarkupRate() { return bjdDetailGoodMarkupRate; }
    public void setBjdDetailGoodMarkupRate(BigDecimal bjdDetailGoodMarkupRate) { this.bjdDetailGoodMarkupRate = bjdDetailGoodMarkupRate; }
    public BigDecimal getBjdDetailGoodsMarginRate() { return bjdDetailGoodsMarginRate; }
    public void setBjdDetailGoodsMarginRate(BigDecimal bjdDetailGoodsMarginRate) { this.bjdDetailGoodsMarginRate = bjdDetailGoodsMarginRate; }
    public BigDecimal getBjdDetailGoodsRate() { return bjdDetailGoodsRate; }
    public void setBjdDetailGoodsRate(BigDecimal bjdDetailGoodsRate) { this.bjdDetailGoodsRate = bjdDetailGoodsRate; }
    public Double getBjdDetailGoodsPriceNotax() { return bjdDetailGoodsPriceNotax; }
    public void setBjdDetailGoodsPriceNotax(Double bjdDetailGoodsPriceNotax) { this.bjdDetailGoodsPriceNotax = bjdDetailGoodsPriceNotax; }
    public Double getBjdDetailGoodsPriceJin() { return bjdDetailGoodsPriceJin; }
    public void setBjdDetailGoodsPriceJin(Double bjdDetailGoodsPriceJin) { this.bjdDetailGoodsPriceJin = bjdDetailGoodsPriceJin; }
    public BigDecimal getBjdDetailGoodBaseRiseandfall() { return bjdDetailGoodBaseRiseandfall; }
    public void setBjdDetailGoodBaseRiseandfall(BigDecimal bjdDetailGoodBaseRiseandfall) { this.bjdDetailGoodBaseRiseandfall = bjdDetailGoodBaseRiseandfall; }
    public String getBjdDetailGoodReferenceStandard() { return bjdDetailGoodReferenceStandard; }
    public void setBjdDetailGoodReferenceStandard(String bjdDetailGoodReferenceStandard) { this.bjdDetailGoodReferenceStandard = bjdDetailGoodReferenceStandard; }
    public String getBjdDetailReserve1() { return bjdDetailReserve1; }
    public void setBjdDetailReserve1(String bjdDetailReserve1) { this.bjdDetailReserve1 = bjdDetailReserve1; }
    public String getBjdDetailReserve2() { return bjdDetailReserve2; }
    public void setBjdDetailReserve2(String bjdDetailReserve2) { this.bjdDetailReserve2 = bjdDetailReserve2; }
    public String getBjdDetailReserve3() { return bjdDetailReserve3; }
    public void setBjdDetailReserve3(String bjdDetailReserve3) { this.bjdDetailReserve3 = bjdDetailReserve3; }
    public String getBjdDetailRemark() { return bjdDetailRemark; }
    public void setBjdDetailRemark(String bjdDetailRemark) { this.bjdDetailRemark = bjdDetailRemark; }
    public BigDecimal getBjdDetailGoodsPrice() { return bjdDetailGoodsPrice; }
    public void setBjdDetailGoodsPrice(BigDecimal bjdDetailGoodsPrice) { this.bjdDetailGoodsPrice = bjdDetailGoodsPrice; }
    public Integer getOutbjdInfoId() { return outbjdInfoId; }
    public void setOutbjdInfoId(Integer outbjdInfoId) { this.outbjdInfoId = outbjdInfoId; }
    public String getBjdDetailGoodType() { return bjdDetailGoodType; }
    public void setBjdDetailGoodType(String bjdDetailGoodType) { this.bjdDetailGoodType = bjdDetailGoodType; }
} 